Skip to content

Conversation

@cbehera-newrelic
Copy link
Contributor

No description provided.

@github-actions
Copy link

Hi @cbehera-newrelic 👋

Thanks for your pull request! Your PR is in a queue, and a writer will take a look soon. We generally publish small edits within one business day, and larger edits within three days.

Please ensure the propsed changes look good by building it first in your local environment. Refer to this contribution guide to get the site up and running in your local.

If you really require a preview url, reach out to one of the writers and they will generate one for you.

@cbehera-newrelic
Copy link
Contributor Author

netlify build

1 similar comment
@cbehera-newrelic
Copy link
Contributor Author

netlify build

@github-actions
Copy link

github-actions bot commented Oct 16, 2025

🚀 Netlify Preview Building!

If the build is successful, the preview for this pull request will be available at the following URL (usually takes 10-20 minutes):

https://ghe-integration--docs-website-netlify.netlify.app

@cbehera-newrelic cbehera-newrelic self-assigned this Oct 17, 2025
@cbehera-newrelic cbehera-newrelic added content requests related to docs site content from_tw Identifies issues/PRs from Tech Docs writers labels Oct 17, 2025

**Prerequisites**

* Login to your GitHub Enterprise account you plan to integrate with New Relic.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Login to your GitHub Enterprise account you plan to integrate with New Relic.
* Login to the GitHub Enterprise account you plan to integrate with New Relic.


**Prerequisites**

* Login to your GitHub Enterprise account you plan to integrate with New Relic.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How is signing in a prerequisite?

* Docker environment to run the collector service within your GHE network.


**Architecture overview**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it be better to show this as a diagram?

Copy link
Contributor

@vpayyapilly vpayyapilly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix and resubmit


1. **Create and configure a GitHub app**: In your GHE instance, navigate to **Settings → Developer Settings → GitHub Apps → New GitHub App**.

1. **Configure Permissions**: Set the specific permissions required for the app to perform real-time and initial data syncs. A separate document outlining the required permissions will be provided.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Provided? Wont it be on the Docs site? Why cant we link to it?

1. **Create and configure a GitHub app**: In your GHE instance, navigate to **Settings → Developer Settings → GitHub Apps → New GitHub App**.

1. **Configure Permissions**: Set the specific permissions required for the app to perform real-time and initial data syncs. A separate document outlining the required permissions will be provided.
2. **Set Up Webhooks**: Configure the Webhook URL (which we will provide) and create a custom Event Secret for secure communication.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

where will they find it?

<tr>
<td>`API_KEY`</td>
<td>New Relic</td>
<td>Generate an API key from the New Relic dashboard.</td>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wouldnt it be better to have deep links here?

We will provide a sample Docker Compose file that automates the download and deployment of the service.

1. Download the provided Docker Compose file.
2. Configure the environment variables from step 2.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Which step 2?


**Option B: Direct Docker image run**

You can download the Docker image directly from our Docker App registry and run it using your organization's preferred CI/CD pipeline or deployment method.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Link to Docker app library?

4. **Access the New Relic UI**:

1. Once the collector service is running and the GitHub App is installed on your GHE organization(s), the corresponding GHE organizations will appear in the New Relic UI.
2. Click **First time sync** to start the initial data synchronization.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

, ,


5. On the **GitHub Enterprise integration** screen:

- Click **Go to Teams** to view the imported teams information on [Teams](/docs/service-architecture-intelligence/teams/teams).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Go through all your instructions and align them to , , format

@github-actions
Copy link

Warning

An image has been added to src/images/.

Image files must be in static/images/. Guide to using images in docs-website

@cbehera-newrelic
Copy link
Contributor Author

netlify build

1 similar comment
@cbehera-newrelic
Copy link
Contributor Author

netlify build

@cbehera-newrelic
Copy link
Contributor Author

netlify build

@cbehera-newrelic
Copy link
Contributor Author

netlify build

@cbehera-newrelic
Copy link
Contributor Author

netlify build

* `workflow_job`

<Callout variant="tip">
**Security best practice**: Only enable the minimum permissions required for your integration needs. This reduces security exposure and follows the principle of least privilege access.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**Security best practice**: Only enable the minimum permissions required for your integration needs. This reduces security exposure and follows the principle of least privilege access.
**Security best practice**: To reduce security exposure, follow the principle of least privilege access and only enable the minimum permissions required for your integration needs.


### Generate and convert keys

1. Upon creation, the app will generate a unique App ID and a Private Key file (.pem format). Save these securely as they will be needed for the collector service configuration.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Upon creation, the app will generate a unique App ID and a Private Key file (.pem format). Save these securely as they will be needed for the collector service configuration.
1. Upon creation, the app generates a unique App ID and a Private Key file (.pem format). Save these securely as you need them for the collector service configuration.


1. Navigate to your GitHub Enterprise instance.
2. Go to **Settings** → **Developer Settings** → **GitHub Apps**.
3. Find the GitHub App you created in step 1 and click on it.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Click the Github App you created in step 1.
Should "click" here be "select"?

1. Navigate to your GitHub Enterprise instance.
2. Go to **Settings** → **Developer Settings** → **GitHub Apps**.
3. Find the GitHub App you created in step 1 and click on it.
4. Click **Install App** in the left sidebar.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
4. Click **Install App** in the left sidebar.
4. In the left sidebar, click **Install App**.

Once the collector service is running and the GitHub App is installed on your GHE organization(s), complete the integration setup as instructed in the New Relic UI:

1. The corresponding GHE organizations will appear in the New Relic UI.
2. Click **First time sync** to start the initial data synchronization.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
2. Click **First time sync** to start the initial data synchronization.
2. To start the initial data synchronization, click **First time sync**.


1. The corresponding GHE organizations will appear in the New Relic UI.
2. Click **First time sync** to start the initial data synchronization.
3. *(Optional)* Click **On-demand sync** to manually sync the data.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How is this a step in the setup?


On the **GitHub Enterprise integration** screen:

* Click **Go to Teams** to view the imported teams information on [Teams](/docs/service-architecture-intelligence/teams/teams).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Click **Go to Teams** to view the imported teams information on [Teams](/docs/service-architecture-intelligence/teams/teams).
* To view the imported teams information on [Teams](/docs/service-architecture-intelligence/teams/teams), click **Go to Teams**.

On the **GitHub Enterprise integration** screen:

* Click **Go to Teams** to view the imported teams information on [Teams](/docs/service-architecture-intelligence/teams/teams).
* Click **Go to Repositories** to view the imported repositories information on [Catalogs](/docs/service-architecture-intelligence/catalogs/catalogs).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Click **Go to Repositories** to view the imported repositories information on [Catalogs](/docs/service-architecture-intelligence/catalogs/catalogs).
* To view the imported repositories information on [Catalogs](/docs/service-architecture-intelligence/catalogs/catalogs), click **Go to Repositories**.

Copy link
Contributor

@vpayyapilly vpayyapilly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix and merge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content requests related to docs site content from_tw Identifies issues/PRs from Tech Docs writers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants